Artificial Bee Colony Algorithm with Improved Explorations for Numerical Function Optimization
نویسندگان
چکیده
A major problem with Artificial Bee Colony (ABC) algorithm is its premature convergence to local optima, which originates from lack of explorative search capability of the algorithm. This paper introduces ABC with Improved Explorations (ABC-IX), a novel algorithm that modifies both the selection and perturbation operations of the basic ABC algorithm in an explorative way. Unlike the basic ABC algorithm, ABC-IX employs a probabilistic, explorative selection scheme based on simulated annealing which can accept both better and worse candidate solutions. ABC-IX also maintains a self-adaptive perturbation rate, separately for each candidate solution, to promote more explorations. ABC-IX is tested on a number of benchmark problems for numerical optimization and compared with several recent variants of ABC. Results show that ABC-IX often outperforms the other ABC-variants on most of the problems.
منابع مشابه
OPTIMIZATION OF RC FRAMES BY AN IMPROVED ARTIFICIAL BEE COLONY ALGORITHM
A new meta-heuristic algorithm is proposed for optimal design of reinforced concrete (RC) frame structures subject to combinations of gravity and lateral static loads based on ACI 318-08 design code. In the present work, artificial bee colony algorithm (ABCA) is focused and an improved ABCA (IABCA) is proposed to achieve the optimization task. The total cost of the RC frames is minimized during...
متن کاملElite Opposition-based Artificial Bee Colony Algorithm for Global Optimization
Numerous problems in engineering and science can be converted into optimization problems. Artificial bee colony (ABC) algorithm is a newly developed stochastic optimization algorithm and has been widely used in many areas. However, due to the stochastic characteristics of its solution search equation, the traditional ABC algorithm often suffers from poor exploitation. Aiming at this weakness o...
متن کاملBalaning Explorations with Exploitations in the Artificial Bee Colony Algorithm for Numerical Function Optimization
This paper introduces a variant of Artificial Bee Colony algorithm and compares its results with a number of swarm intelligence and population based optimization algorithms. The Artificial Bee Colony (ABC) is an optimization algorithm based on the intelligent food foraging behavior of honey bees. The proposed variant, Artificial Bee Colony Algorithm with Balanced Explorations and Exploitations ...
متن کاملOptimal Operation of Microgrid in the presence of Real-time Pricing Demand Response Program using Artificial Bee Colony Algorithm with a Modified Choice Function
Abstract: Microgrid is one of the newest technologies in power systems. Microgrid can usually has a set of distributed energy resources that makes it able to operate separate from power grid. Optimal operation of microgrids means the optimal dispatch of power resources through day and night hours. This thesis proposed a new method for optimal operation of microgrid. In this method, real-time pr...
متن کاملBQIABC: A new Quantum-Inspired Artificial Bee Colony Algorithm for Binary Optimization Problems
Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the intelligent behavior of honey bees when searching for food sources. The various versions of the ABC algorithm have been widely used to solve continuous and discrete optimization problems in different fields. In this paper a new binary version of the ABC algorithm inspired by quantum computing, c...
متن کامل